home *** CD-ROM | disk | FTP | other *** search
/ Enter 2004 February / EnterCD 02_2004.iso / Gry / Arcade! Classic Arcade Pack 2.0 / Arcade.EXE / $PROGRAMFILES / Arcade! Classic Arcade Pack / ass.swf / scripts / frame_4 / DoAction.as
Encoding:
Text File  |  2003-12-05  |  1.8 KB  |  58 lines

  1. function Init()
  2. {
  3.    score.Level = int(score.Level + 1);
  4.    maxRocks = 4;
  5.    SpeedAdjust += 0.75;
  6.    _root.ship.HyperLeft = int(_root.ship.HyperLeft + 1);
  7.    NumberOfRocks = maxRocks + 1;
  8.    var screen = _root.scr.getBounds(_root);
  9.    var i = 0;
  10.    while(maxRocks >= i)
  11.    {
  12.       duplicateMovieClip(_root.originalRock,"Rock" + i,16384 + i);
  13.       Target = eval("_root.Rock" + i);
  14.       Target._x = random(screen.xMax);
  15.       Target._y = random(screen.yMax);
  16.       Target._rotation = random(360);
  17.       Target._xscale = 175 + random(50);
  18.       Target._yscale = 175 + random(50);
  19.       Target.xspeed = (int(random(SpeedAdjust)) + 2) * (1 - random(2) * 2);
  20.       Target.yspeed = (int(random(SpeedAdjust)) + 2) * (1 - random(2) * 2);
  21.       Target.Active = true;
  22.       Target.Hit = false;
  23.       i++;
  24.    }
  25.    originalRock._visible = false;
  26. }
  27. function CreateRocks(WhatX, WhatY, TargetWidth, TargetHeight, Rotation)
  28. {
  29.    i = 0;
  30.    while(i < 2)
  31.    {
  32.       Maxrocks += 1;
  33.       NumberOfRocks += 1;
  34.       duplicateMovieClip(_root.originalRock,"Rock" + maxRocks,16384 + maxRocks);
  35.       Target = eval("_root.Rock" + maxRocks);
  36.       Target.Hit = true;
  37.       Target._rotation = Rotation;
  38.       Target._x = WhatX + Math.round(TargetWidth / 5);
  39.       Target._y = WhatY + Math.round(TargetHeight / 5);
  40.       Target._xscale = 75 + random(50);
  41.       Target._yscale = 75 + random(50);
  42.       Target.xspeed = (int(random(SpeedAdjust)) + 2) * (1 - random(2) * 2);
  43.       Target.yspeed = (int(random(SpeedAdjust)) + 2) * (1 - random(2) * 2);
  44.       Target.Active = true;
  45.       i++;
  46.    }
  47. }
  48. Explode = new Sound();
  49. Explode.attachSound("explode");
  50. OldID = "declare";
  51. SpeedAdjust = 0;
  52. score.Level = 0;
  53. score.Score = 0;
  54. score.Ships = 3;
  55. Init();
  56. originalRock.Active = false;
  57. stop();
  58.